﻿using System;
using System.Reflection;

class Program
{
    static void Main(string[] args)
    {
        // 获取Person类型
        Type personType = typeof(Person);

        // 获取Person类的构造方法
        ConstructorInfo constructor = personType.GetConstructor(Type.EmptyTypes);

        if (constructor != null)
        {
            // 调用构造方法创建实例对象
            Person person = (Person)constructor.Invoke(null);
            Console.WriteLine("成功创建Person实例对象");
        }
        else
        {
            Console.WriteLine("未找到Person类的构造方法");
        }
    }
}

class Person
{
    public Person()
    {
        Console.WriteLine("Person实例对象已创建");
    }
}
